package cate.game.pvp.arena.msg;

import cate.game.play.part.PlaySide;
import cate.game.role.RoleSnapshot;
import easy.java.dev.note.NoteClass;
import easy.java.dev.note.NoteField;
import lombok.AllArgsConstructor;
import lombok.NoArgsConstructor;

import java.util.List;

@NoArgsConstructor
@AllArgsConstructor
@NoteClass("跨服竞技场-内部消息-同步布阵")
public class AISyncRoleForm {
    @NoteField("玩家快照")
    public RoleSnapshot snapshot;
    @NoteField("防守视野")
    public List<Boolean> defendVisions;
    @NoteField("玩家阵容")
    public List<PlaySide> playSides;
}
